/** 
* Copyright (C) 2012-2018 ZEEI Inc.All Rights Reserved.
* 项目名称：pls
* 文件名称：MaterialsInfoService.java
* 包  名  称：com.zeei.app.service.impl
* 文件描述：请修改文件描述
* 创建日期：2018年1月16日下午2:44:05
* 
* 修改历史
* 1.0 chenhuiqiong 2018年1月16日下午2:44:05 创建文件
*
*/


package com.zeei.app.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.github.pagehelper.PageInfo;
import com.zeei.app.dao.FuelDao;
import com.zeei.app.dao.MaterialsInfoDao;
import com.zeei.app.service.MaterialsInfoService;
import com.zeei.app.vo.FuelVO;
import com.zeei.app.vo.MaterialsInfoVO;
import com.zeei.common.vo.PageParamVO;

/** 
* @类型名称：MaterialsInfoService
* @类型描述：请修改类型描述
* @功能描述：请修改功能描述
* @创建作者：chenhuiqiong
*
*/
@Service("materialsInfoService")
public class MaterialsInfoServiceImpl implements MaterialsInfoService {

    @Autowired
    private FuelDao fuelDao;
    @Autowired
    private MaterialsInfoDao materialsInfoDao;
    
    
    
    /* (non-Javadoc)
     * @see com.zeei.app.service.MaterialsInfoService#queryMaterialsInfo(com.zeei.app.vo.MaterialsInfoVO)
     */
    @Override
    public PageInfo<MaterialsInfoVO> queryMaterialsInfo(MaterialsInfoVO materialsInfoVO, PageParamVO pageParam, boolean isPage) {
	if (isPage) {
	    pageParam.setPageInfo(pageParam.getPage(), pageParam.getRows());
	}
	List<MaterialsInfoVO> materialsInfoList = materialsInfoDao.queryMaterialsInfo(materialsInfoVO);
	return new PageInfo<MaterialsInfoVO>(materialsInfoList);

    }

    /* (non-Javadoc)
     * @see com.zeei.app.service.MaterialsInfoService#queryFuel(com.zeei.app.vo.FuelVO)
     */
    @Override
    public PageInfo<FuelVO> queryFuel(FuelVO fuelVO, PageParamVO pageParam, boolean isPage) {
	if (isPage) {
	    pageParam.setPageInfo(pageParam.getPage(), pageParam.getRows());
	}
	List<FuelVO> fuelList = fuelDao.queryFuel(fuelVO);
	return new PageInfo<FuelVO>(fuelList);
    }

}

